import babel from "rollup-plugin-babel";
import serve from "rollup-plugin-serve";

export default {
	input: "./src/index.js", // 入口文件
	output: {
		file: "dist/vue.js", // 出口文件
		name: "Vue", // 指定打包后全局变量的名字
		format: "umd", // 统一模块规范
		sourcemap: true, // es6 -> es5,可以找到源码报错的位置
	},
	// 配置插件
	plugins: [
		babel({
			exclude: "node_modules/**", // 不处理安装的依赖
		}),
        // 判断运行环境是不是开发环境
		process.env.ENV === "dev"
			? serve({
					open: true, // 打开默认浏览器
					openPage: "/public/index.html", // 默认打开的html路径
					port: 3000, // 指定端口
					contentBase: "",
			  })
			: null,
	],
};
